#ifndef     __ALG_H
#define     __ALG_H

#include <stdint.h>


namespace utils::alg {


inline uint8_t xor_sum(const uint8_t *buf, uint32_t len) {
    uint8_t s = 0;
    for (uint32_t i = 0; i < len; i ++) {
        s = s ^ buf[i];
    }
    return s;
}

}

#endif
